logoClassRank

Curtin University

Areas of Study

Operating Systems 200

  • 4542
  • Semester 1
  • 25.0
Average Rating
Difficulty Level

The operating systems are a critical part of any computer systems, and therefore it is important for all computing students to have sufficient knowledge of operating systems that evolve with the development of computer technologies. In this unit students will learn the following main OS components: process, thread, and their communication and synchronizations; CPU scheduling algorithms; deadlock detection, prevention, and avoidance; memory management, including memory allocation, memory paging and segmentation, and virtual memory; file system interface, implementation, and access methods; disk structure, scheduling, management and reliability; I/O management; and protection and... -- Course Website

Prerequisites: 1922 (v.8)<br/> Data Structures and Algorithms 120<br/> <br/> or any previous version<br/> <br/> <br/><br/> <br/> AND<br/><br/> <br/>    <br/> 10163 (v.10)<br/> Unix and C Programming 120<br/> <br/> or any previous version<br/> <br/> <br/><br/> <br/>     



Post an anonymous review of this course

Overall experience
Difficulty Level
POST